package com.mc.code.mapper;

import com.mc.code.entity.*;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import java.util.List;
@Component
public interface UsersMapper {

    //根据用户编号查找用户信息
    List<CodeUsers> codeUsers (String userNo);

    void updateContact(@Param("users") CodeUsers codeUsers);

//    查找项目发布人
    String nickname(@Param("promulgatorId") int promulgatorId);

//    查找身份证信息
    List<CodeUserId> userId(@Param("userNo") String userNo);

//    修改头像
    void updateImage(@Param("user") CodeUsers user);

//    查找所有技能方向
    List<CodeSkill> selectSkills();

//    查找所有会的技能
    List<Skill> selectGoodSkills(@Param("userNo")String userNo);

//    更新技能之前的删除
    void delSkill(@Param("skill") Skill skill);

    void insertSkill(@Param("skill") Skill skill);

    double selectBanlance(@Param("userno") String userNo);

    void recharge(@Param("v") double v,@Param("userNo") String userNo);

    int selectPayCondition(@Param("userNo") String userNo);

    void updatePsd(@Param("userNo") String userNo,@Param("psd") String psd);


}
